Instruction Computation in Subset Construction 1
نویسندگان
چکیده
Subset construction is the method of converting a nondeterministic nite-state machine into a deterministic one. The process of determinization is an important one in any implementation of nite-state machines since nondeterministic machines are often easier to describe than their deterministic equivalents and the conversion of regular expressions to nite-state machines usually produces nondeterministic machines. We discuss one aspect of subset construction; namely, the computation of the instructions of the equivalent deterministic machine. Although the discussion is to some extent independent of any speciic assumptions, we draw some conclusions within the context of INR and Grail, both packages for the manipulation of nite-state machines. The aim of the discussion is to present the problem and suggest some possible solutions; we do not intend to and cannot be deenitive since much remains unknown. Abstract Subset construction is the method of converting a nondeterministic nite-state machine into a deterministic one. The process of deter-minization is an important one in any implementation of nite-state machines since nondeterministic machines are often easier to describe than their deterministic equivalents and the conversion of regular expressions to nite-state machines usually produces nondeterministic machines. We discuss one aspect of subset construction; namely, the computation of the instructions of the equivalent deterministic machine. Although the discussion is to some extent independent of any speciic assumptions, we draw some conclusions within the context of INR and Grail, both packages for the manipulation of nite-state machines. The aim of the discussion is to present the problem and suggest some possible solutions; we do not intend to and cannot be deenitive since much remains unknown.
منابع مشابه
Parallel Computation in Combinatorics Using Pvm Parallel Computation in Combinatorics (1) Using Pvm
We give several examples where PVM was successfully used as a tool for distributed computation of solutions of combinatorial problems. Involved topics are the computation of the solution of multi-dimensional subset sum problems which appear in the construction of block designs, the construction and classiication of nite solvable groups up to isomorphism, and the computation of spin polynomials ...
متن کاملSubset construction complexity for homogeneous automata, position automata and ZPC-structures
The aim of this paper is to investigate how subset construction performs on specific families of automata. A new upper bound on the number of states of the subset-automaton is established in the case of homogeneous automata. The complexity of the two basic steps of subset construction, i.e. the computation of deterministic transitions and the set equality tests, is examined depending on whether...
متن کاملParallel Functional Computation on STAR:DUST
STAR:DUST (‘St. Andrews RISC: Dataflow Using Sequential Threads’) is a processor design optimized for efficient execution of sequential threads while supporting plug-and-play construction of large multiprocessor systems. Besides satisfying the major RISC criteria (small instruction set, simple instruction format, load/store principle, pipelining), STAR:DUST employs a dataflow approach to commun...
متن کاملGenerated $textbf{textit{L}}$-subgroup of an $textbf{textit{L}}$-group
In this paper, we extend the construction of a fuzzy subgroup generated by a fuzzy subset to $L$-setting. This construction is illustrated by an example. We also prove that for an $L$-subset of a group, the subgroup generated by its level subset is the level subset of the subgroup generated by that $L$-subset provided the given $L$-subset possesses sup-property.
متن کاملLanguages and Computation (G52LAC) Lecture notes Spring 2017
3 Finite Automata 11 3.1 Deterministic finite automata . . . . . . . . . . . . . . . . . . . . 11 3.1.1 What is a DFA? . . . . . . . . . . . . . . . . . . . . . . . 11 3.1.2 The language of a DFA . . . . . . . . . . . . . . . . . . . 13 3.2 Nondeterministic finite automata . . . . . . . . . . . . . . . . . . 14 3.2.1 What is an NFA? . . . . . . . . . . . . . . . . . . . . . . . 14 3.2.2 The lan...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996